iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0

最後剩下幾個零散的型別。

  1. 浮點數型別(Floating-Point Types)
  2. 布林型別(Boolean Type)
  3. 字符型別(Character Type)
  4. 陣列型別(Array Types)

1.點數型別(Floating-Point Types)

浮點數型別(Floating-Point Types):
Float:32 位浮點數,可以表示約 7 位有效位數的小數。
Double:64 位浮點數,可以表示約 15-16 位有效位數的小數。

val floatValue: Float = 3.14f // 注意後綴 "f" 表示浮點數
val doubleValue: Double = 2.71828

2.布林型別(Boolean Type)

Boolean:表示布林值,只能為 true 或 false。

val isTrue: Boolean = true
val isFalse: Boolean = false

3.字符型別(Character Type)

Char:16 位 Unicode 字元。

val charValue: Char = 'A'

4.陣列型別(Array Types)

Array 是 Kotlin 中基本的陣列型別,它用於儲存固定大小的元素集合。Array 可以是泛型的,因此可以儲存不同型別的元素。

val numbers: Array<Int> = arrayOf(1, 2, 3, 4, 5)
val names: Array<String> = arrayOf("Alice", "Bob", "Charlie")

要訪問 Array 中的元素,可以使用索引,例如 numbers[0] 將返回 1。

Array 中還有許多特殊化版本例如:

  1. IntArray, ShortArray, LongArray, FloatArray, DoubleArray, CharArray, BooleanArray
  2. List
  3. MutableList
  4. Set 和 MutableSet

這些可以依照需求用於特定場合。


結束,期待明天。


上一篇
Day 8 資料型別 (3)
下一篇
Day 10 Null
系列文
我與Kotlin的愛恨情仇30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言